@import "partials/mixins";
#main {
  width: 100%;
  height: 100%;
  .header {
    position: relative;
    height: ptr(28px);
    line-height: ptr(28px);
    color: #fff;
    font-size: ptr(14px);
    text-align: center;
    background-color: #000;
    .bg {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: -1;
      height: ptr(35px);
    }
    .day {
      padding-right: ptr(10px);
    }
    .hour {
      width: ptr(45px);
      background-color: #fff;
      color: #000;
    }
    .time {
      height: ptr(20px);
      line-height: ptr(20px);
      width: ptr(40px);
      background-color: #fff;
      color: #000;
      margin: ptr(2px) ptr(4px) 0;
      box-shadow: ptr(4px) ptr(4px) 0 #999;
    }
    .title {
      text-align: center;
      color: #fff;
      font-size: ptr(18px);
    }
  }
  .footer {
    background-color: #000;
    height: ptr(35px);
    position: relative;
    line-height: ptr(30px);
    color: #fff;
    text-align: center;
    font-size: ptr(14px);
    .bg {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: ptr(32px);
      z-index: 0;
      box-shadow: 0px ptr(-3px) 0px #000;
    }
    .footerItemList {
      overflow: auto;
    }
    .item {
      z-index: 1;
      margin-right: ptr(3px);
      border-bottom: ptr(4px) solid #C4EA1F;
      padding: 0 ptr(10px);
      word-break: keep-all;
      white-space: nowrap;
    }
  }
  .mainContent {
    width: 100%;
    height: ptr(440px);
  }
  .log {
    border-top: 1px dashed #fff; // position: absolute;
    position: relative;
    width: 100%; // bottom: 0;
    // left: 0;
    // right: 0;
    transition: height .3s linear;
    background-color: #000;
    .logTitle {
      position: absolute;
      top: ptr(-10px);
      left: ptr(0px);
      color: #fff;
      background-color: #252526;
      padding: 0 ptr(5px);
      z-index: 10;
    }
    .logContent {
      width: 100%;
      height: 100%;
      overflow-y: auto;
    }
  }
}